package com.itfreer.cms.entity.message;

import java.io.Serializable;
import java.util.Date;

import com.itfreer.form.dictionary.reflect.DictionaryField;

/**
* 定义留言板管理实体类
*/
public class MessageBoardEntity implements Serializable {

	private static final long serialVersionUID = 8927201189071635647L;
	
	/**
	 * id值，主键，唯一值
	 * 系统应用中必需关联此值
	 */
	private String id;
	
	/**
	 * 站点名称
	 */
	@DictionaryField(dictionaryName="cms_site", toFieldName="siteName")
	private String siteId;
	
	/**
	 * 站点名称
	 */
	private String siteName;
	
	/**
	 * 留言标题
	 */
	private String title;
	
	/**
	 * 留言内容
	 */
	private String content;
	
	/**
	 * 留言板所属分类
	 */
	@DictionaryField(dictionaryName = "cms_messageclass", toFieldName = "typeName")
	private String type;
	
	/**
	 * 留言板所属分类名称
	 */
	private String typeName;
	
	/**
	 * 留言者Id
	 */
	private String messagePersonId;
	
	/**
	 * 留言者名称
	 */
	private String messagePersonName;
	
	/**
	 * 留言QQ
	 */
	private int messageQQ;
	
	/**
	 * 留言Email
	 */
	private String messageMail;
	
	/**
	 * 留言电话号码
	 */
	private String messagePhone;
	
	/**
	 * 留言时间
	 */
	private Date messageTime;
	
	/**
	 * 留言IP
	 */
	private String messageIP;
	
	/**
	 * 留言国家
	 */
	private String messageCountry;
	
	/**
	 * 留言地区
	 */
	private String messageArea;
	
	/**
	 * 回复内容
	 */
	private String replycontent;
	
	/**
	 * 回复者ID
	 */
	private String replyPersonId;
	
	/**
	 * 回复者名称
	 */
	private String replyPersonName;
	
	/**
	 * 回复时间
	 */
	private Date replyTime;
	
	/**
	 * 回复IP
	 */
	private String replyIP;
	
	/**
	 * 回复状态
	 */
	@DictionaryField(dictionaryName = "cms_message_static", toFieldName = "stateName")
	private String state;
	
	/**
	 * 回复状态
	 */
	private String stateName;
	
	/**
	 * 回复国家
	 */
	private String replyCountry;
	
	/**
	 * 回复地区
	 */
	private String replyArear;
	
	/**
	 * 姓名
	 */
	private String messageName;
	
	/**
	 * 性别
	 */
	private String messageSex;
	
	/**
	 * 手机号码
	 */
	private String messageCellphone;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSiteId() {
		return siteId;
	}

	public void setSiteId(String siteId) {
		this.siteId = siteId;
	}

	public String getSiteName() {
		return siteName;
	}

	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getMessagePersonId() {
		return messagePersonId;
	}

	public void setMessagePersonId(String messagePersonId) {
		this.messagePersonId = messagePersonId;
	}

	public String getMessagePersonName() {
		return messagePersonName;
	}

	public void setMessagePersonName(String messagePersonName) {
		this.messagePersonName = messagePersonName;
	}

	public int getMessageQQ() {
		return messageQQ;
	}

	public void setMessageQQ(int messageQQ) {
		this.messageQQ = messageQQ;
	}

	public String getMessageMail() {
		return messageMail;
	}

	public void setMessageMail(String messageMail) {
		this.messageMail = messageMail;
	}

	public String getMessagePhone() {
		return messagePhone;
	}

	public void setMessagePhone(String messagePhone) {
		this.messagePhone = messagePhone;
	}

	public Date getMessageTime() {
		return messageTime;
	}

	public void setMessageTime(Date messageTime) {
		this.messageTime = messageTime;
	}

	public String getMessageIP() {
		return messageIP;
	}

	public void setMessageIP(String messageIP) {
		this.messageIP = messageIP;
	}

	public String getMessageCountry() {
		return messageCountry;
	}

	public void setMessageCountry(String messageCountry) {
		this.messageCountry = messageCountry;
	}

	public String getMessageArea() {
		return messageArea;
	}

	public void setMessageArea(String messageArea) {
		this.messageArea = messageArea;
	}

	public String getReplycontent() {
		return replycontent;
	}

	public void setReplycontent(String replycontent) {
		this.replycontent = replycontent;
	}

	public String getReplyPersonId() {
		return replyPersonId;
	}

	public void setReplyPersonId(String replyPersonId) {
		this.replyPersonId = replyPersonId;
	}

	public String getReplyPersonName() {
		return replyPersonName;
	}

	public void setReplyPersonName(String replyPersonName) {
		this.replyPersonName = replyPersonName;
	}

	public Date getReplyTime() {
		return replyTime;
	}

	public void setReplyTime(Date replyTime) {
		this.replyTime = replyTime;
	}

	public String getReplyIP() {
		return replyIP;
	}

	public void setReplyIP(String replyIP) {
		this.replyIP = replyIP;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getStateName() {
		return stateName;
	}

	public void setStateName(String stateName) {
		this.stateName = stateName;
	}

	public String getReplyCountry() {
		return replyCountry;
	}

	public void setReplyCountry(String replyCountry) {
		this.replyCountry = replyCountry;
	}

	public String getReplyArear() {
		return replyArear;
	}

	public void setReplyArear(String replyArear) {
		this.replyArear = replyArear;
	}

	public String getMessageName() {
		return messageName;
	}

	public void setMessageName(String messageName) {
		this.messageName = messageName;
	}

	public String getMessageSex() {
		return messageSex;
	}

	public void setMessageSex(String messageSex) {
		this.messageSex = messageSex;
	}

	public String getMessageCellphone() {
		return messageCellphone;
	}

	public void setMessageCellphone(String messageCellphone) {
		this.messageCellphone = messageCellphone;
	}
	
}
